c. Convolution.app is an application that demonstrates both linear and circular convolution of discrete sequences. The user can select from a variety of input sequences and then interactively convolve them, point by point.
d. Convolution.app is used to illustrate discrete convolution in a junior-level signals and systems course, and in a graduate-level digital signal processing course, both in the EE Dept.